import type { PropType } from "vue"

const collapseProps = {
	modelValue: {
		type: Array as PropType<string[]>,
		default: () => [],
	},
	accordion: {
		type: Boolean as PropType<boolean>,
		default: false,
	},
}

const collapseItemProps = {
	name: {
		type: String as PropType<string>,
		required: true,
	},
	title: {
		type: String as PropType<string>,
	},
	disabled: {
		type: Boolean as PropType<boolean>,
		default: false,
	},
}

export { collapseProps, collapseItemProps }
